//
//  JLCLBaseAdData.h
//  JLCLDemo
//
//  Created by Mac on 2022/3/10.
//

#import <Foundation/Foundation.h>
#import <UIKit/UIKit.h>
#import "JLCLAdDelegate.h"
NS_ASSUME_NONNULL_BEGIN
/// 广告位优先级
typedef NS_ENUM(NSInteger, JLCLPlayOrder) {
    //普通
    JLCLPlayOrder_Normal = 0,
    //竞价
    JLCLPlayOrder_Bidding = 1,
    ///瀑布流
    JLCLPlayOrder_WaterFalls = 2
};
@interface JLCLBaseAdData : NSObject
/// 广告位优先级
@property (nonatomic, assign)JLCLPlayOrder playOrder;
/// 是否竞价（具体功能请联系客服开通）
@property (nonatomic, assign)BOOL isBidding;
/// 广告位ID   必传
@property (nonatomic, copy) NSString *ad_id;
/// rootViewController 处理广告跳转或者显示，请确保传入的根控制器（rootViewController）不能为空且没有弹出（present）其他的控制器，否则会出现弹出控制器（presentedViewController）已经存在而导致弹出或跳转失败。
@property (nonatomic, weak) UIViewController *rootViewController;
/// 渠道号
@property (nonatomic, copy ,nullable) NSString *channelNum;
/// 位置标识符 多个同类型广告时请准确填写位置标识 默认为1
@property (nonatomic, assign) NSInteger location;
@end

NS_ASSUME_NONNULL_END
